/**hulanPortal.css*/

body,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
blockquote,
a,
code,
em,
img,
q,
small,
strong,
dd,
dl,
dt,
li,
ol,
ul,
fieldset,
form,
label,
table,
tbody,
tr,
th,
td,
input,
textarea {
	color: #666666;
	font-size: 12px;
	font-family: "ÑÅºÚ", "ËÎÌå", arial, verdana, sans-serif;
	padding: 0;
	margin: 0;
}



/*base*/

ul {
	list-style: none;
}

a {
	text-decoration: none;
}

.fl {
	float: left;
}

.fr {

}

.clearfix:before,
.clearfix:after {
	content: "";
	display: table;
}

.clearfix:after {
	clear: both;
}

.clearfix {
	*zoom: 1;
	/*IE/7/6*/
}



/*common style*/


/*page style*/

body * {
	font-family: "Microsoft Yahei", "Î¢ÈíÑÅºÚ";
	color: #333;
}

.page-path {
	height: 64px;
	line-height: 64px;
	width: 1178px;
	margin: 0 auto;
}

.page-path>span {
	font-size: 12px;
}

.container {
	max-width: 1600px;
	margin: 0 auto;
	position: relative;
}

.container .container-left {
	background: ##f7f7f7;
	width: 300px;
	position: absolute;
	bottom: 0;
	top: 0;
	min-height: 1000px;
}

.container .container-right {
	padding-left: 240px;
}

.container-right-inner .search-area {
	padding-top: 10px;
	overflow: hidden;
	*zoom: 1;
}



.tool-bar {
	height: 44px;
}

.tool-bar>h3 {
	height: 44px;
	line-height: 44px;
	padding-left: 40px;
	font-size: 16px;
	font-weight: normal;
	background: url("/eportalapply/images/store/wh_in.png") no-repeat left center;
}

.search-area>input,
.search-area>select,
.search-area>label {
	vertical-align: middle;
}

.search-area select#key {
	width: 80px;
	height: 25px;
}

.search-area input.select {
	height: 22px;
	line-height: 22px;
	margin: 0 10px;
}

.search-area input.select-btn {
	width: 50px;
	height: 25px;
}

.result-area {}

.t-table {
	display: table;
	border-collapse: collapse;
	border-spacing: 0;
	width: 99%;
}

.t-table .t-header {
	background: #E6F4FB;
}

.t-header .t-table-td {
	font-weight: bold;
}

.t-table-tr {
	display: table-row;
}

.t-table-tr a:hover {
	color: #F76E12;
}

.t-table-td {
	display: table-cell;
	vertical-align: middle;
	height: 40px;
	border: 1px solid #cccccc;
	text-align: center;
}

.t-table .i1 {
	width: 10%;
}

.t-table .i2 {
	width: 30%;
}

.t-table .i3 {
	width: 20%;
}

.t-table .i4 {
	width: 35%;
}

.page-num {
	padding: 20px 0;
	text-align: center;
}

.page-num a.a1 {
	background: none repeat scroll 0 0 #F0F4F6;
	border: 1px solid #D9E4EC;
	display: inline-block;
	font-family: Arial, "Î¢ÈíÑÅºÚ";
	font-size: 12px;
	height: 22px;
	line-height: 22px;
	margin: 0 2px;
	padding: 0 6px;
}

.page-num a.a1:hover {
	color: #f76e12;
	text-decoration: underline;
}

.page-num>span {
	display: inline-block;
	font-weight: bold;
	padding: 0 7px;
}





.left-nav h2.left-nav-tit {
	height: 120px;
	line-height: 120px;
	text-align: center;
	background: #f6b748;
	color: #fff;
	font-size: 42px;
	font-weight: normal;
}

.left-nav h3.left-nav-subtitle {
	height: 72px;
	line-height: 72px;
	padding-left: 40px;
	font-size: 30px;
	color: #f6b748;
	font-weight: normal;
	background: url("/eportalapply/images/store/small_car.png") no-repeat left center;
}

.nav-one>li {
	position: relative;
}

.nav-one>li.line-fix {
	border-top: none;
}

.nav-one>li>a {
	display: block;
	padding-left: 40px;
	line-height: 38px;
}

.nav-one>li.active {
	border: none;
}

.nav-one>li.active>a {
	width: 240px;
	position: relative;
}

.nav-one>li.active>a:after {
	position: absolute;
	display: block;
	right: -42px;
	top: 0;
	content: '';
	width: 0;
	height: 0;
	border-top-color: transparent;
	border-bottom-color: transparent;
	border-right-color: transparent;
}
.nav-one>li.active>a {
	color: #fff;
}

.nav-two {
	padding-left: 62px;
	display: none;
}

.nav-two>li a {
	display: block;
	height: 36px;
	line-height: 36px;
	width: 204px;
}

.nav-two>li a:hover,
.nav-two>li a:hover span {
	color: #F76E12;
}

.nav-two>li a span {
	padding-right: 10px;
	font-size: 14px;
	font-weight: bold;
}

.nav-two li.first.active .nav-three {
	display: block;
}

.nav-three {
    padding-left: 20px;
}

.nav-three {
    display: none;
}